Scenario-Driven Development of Context-Aware Adaptive Web Services

نویسندگان

  • Mahmoud Hussein
  • Jian Yu
  • Jun Han
  • Alan W. Colman
چکیده

Context-awareness and adaptability are highly desirable features for web services that operate in dynamic environments. In recent years, a number of approaches have been proposed to support the development of such services. However, the requirements elicitation of this kind of services and the synthesis of their design models from the requirements are still major challenges. In this paper, we propose a novel scenario-driven approach to developing contextaware adaptive web services. Our approach enables the elicitation of a web service’s requirements as two sets of scenarios: functional and adaptation. The functional scenarios capture the service’s functionality while the adaptation scenarios represent the service’s adaptation logic to cope with runtime context changes. We also support the synthesis of the service’s design model from its scenarios, and the automatic transformation from the service’s design model to the executable service code. To demonstrate the applicability of our approach, we have used it to develop a context-aware travel guide service.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

A Model-Driven Development Approach

Adaptivity (the runtime adaptation to user profile data) and context-awareness (the runtime adaptation to generic context data) have been gaining momentum in the field of Web engineering over the last years, especially in response to the ever growing demand for highly personalized services and applications coming from end users. Developing context-aware and adaptive Web applications requires ad...

متن کامل

Scenario-driven Development of Context-aware Adaptive Software Systems

Context-awareness and adaptability are highly desirable features for software systems that operate in dynamic environments. In recent years, a number of approaches have been proposed to support the development of such systems. However, elicitation of a context-aware adaptive system requirements and synthesis of the system model from its requirements are still major challenges. In this paper, we...

متن کامل

Techniques on developing context-aware web services

Purpose – In the last decade, web services have become a major technology to implement loosely coupled business processes and perform application integration. Through the use of context, a new generation of web services, namely context-aware web services (CASs), is currently emerging as an important technology for building innovative context-aware applications. Unfortunately, CASs are still dif...

متن کامل

Model-driven development of composite context-aware web applications

0950-5849/$ see front matter 2009 Elsevier B.V. A doi:10.1016/j.infsof.2009.03.002 * Corresponding author. Tel.: +30 210 772 2551; fa E-mail addresses: [email protected], georgina.k saki), [email protected] (D.A. Kateros), prezerak [email protected] (I.S. Venieris). 1 Tel.: +30 210 538 1132; fax: +30 210 538 1260. Context-awareness constitutes an essential aspect of services, especia...

متن کامل

An Event-Driven Integration Platform for Context-Aware Web Services

Web services are nowadays one of the preferred technologies to implement serviceoriented architectures and to communicate distributed applications. On the other hand, contextawareness is highly demanded for distributed applications. However, even though there are excellent tools and frameworks for service development, getting services to be context-aware is still under investigation. In turn, a...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2012